package com.etone.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.etone.common.annotation.Excel;
import com.etone.common.core.domain.BaseEntity;

/**
 * CTU库存信息对象 five_ctu_record
 *
 * @author etone
 * @date 2025-05-27
 */
public class FiveCtuRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** CTU库存信息表主键 */
    private Long id;

    /** 物料编号 */
    @Excel(name = "物料编号")
    private String wuliaoCode;

    private Long regionId;

    /** 所在排 */
    @Excel(name = "所在排")
    private Long arrangeId;

    /** 所在列 */
    @Excel(name = "所在列")
    private Long lieId;

    /** 所在仓位 */
    @Excel(name = "所在仓位")
    private Long storageId;

    private String regionName;

    private String arrangeName;

    private String lieName;

    private String storageName;

    private String wuliaoCodelike;

    private String isRequest;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setWuliaoCode(String wuliaoCode)
    {
        this.wuliaoCode = wuliaoCode;
    }

    public String getWuliaoCode()
    {
        return wuliaoCode;
    }
    public void setArrangeId(Long arrangeId)
    {
        this.arrangeId = arrangeId;
    }

    public Long getArrangeId()
    {
        return arrangeId;
    }
    public void setLieId(Long lieId)
    {
        this.lieId = lieId;
    }

    public Long getLieId()
    {
        return lieId;
    }
    public void setStorageId(Long storageId)
    {
        this.storageId = storageId;
    }

    public Long getStorageId()
    {
        return storageId;
    }

    public Long getRegionId() {
        return regionId;
    }

    public void setRegionId(Long regionId) {
        this.regionId = regionId;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public String getArrangeName() {
        return arrangeName;
    }

    public void setArrangeName(String arrangeName) {
        this.arrangeName = arrangeName;
    }

    public String getLieName() {
        return lieName;
    }

    public void setLieName(String lieName) {
        this.lieName = lieName;
    }

    public String getStorageName() {
        return storageName;
    }

    public void setStorageName(String storageName) {
        this.storageName = storageName;
    }

    public String getWuliaoCodelike() {
        return wuliaoCodelike;
    }

    public void setWuliaoCodelike(String wuliaoCodelike) {
        this.wuliaoCodelike = wuliaoCodelike;
    }

    public String getIsRequest() {
        return isRequest;
    }

    public void setIsRequest(String isRequest) {
        this.isRequest = isRequest;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("wuliaoCode", getWuliaoCode())
            .append("arrangeId", getArrangeId())
            .append("lieId", getLieId())
            .append("storageId", getStorageId())
            .append("createTime", getCreateTime())
            .toString();
    }
}
